@echo off
echo ========================================
echo RISC-V 操作系统开发环境安装脚本
echo 按照手册要求：Ubuntu 22.04 LTS + WSL2
echo ========================================
echo.

echo 检查当前WSL状态...
wsl --status
echo.

echo 检查Windows版本...
ver
echo.

echo 检查管理员权限...
net session >nul 2>&1
if %errorLevel% == 0 (
    echo ✅ 已获得管理员权限
) else (
    echo ❌ 需要管理员权限！
    echo 请右键点击PowerShell并选择"以管理员身份运行"
    pause
    exit /b 1
)

echo.
echo 开始安装WSL2和Ubuntu 22.04...
echo.

echo 步骤1: 启用Windows功能...
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

echo.
echo 步骤2: 设置WSL2为默认版本...
wsl --set-default-version 2

echo.
echo 步骤3: 安装Ubuntu 22.04...
wsl --install -d Ubuntu-22.04 --no-launch

echo.
echo ========================================
echo 安装完成！
echo ========================================
echo.
echo 请重启计算机，然后运行以下命令：
echo wsl -d Ubuntu-22.04
echo.
echo 重启后，请运行：
echo lab0-lab8\lab0-env-setup\scripts\setup-ubuntu.bat
echo.

pause


